package com.blockmeta.bbs.immodule.bean;

import com.blockmeta.bbs.businesslibrary.baselist.BaseBean;
import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by author on 2018/4/19.
 */

public class MyForumPostsPOJO extends BaseBean {

    private List<ListBean> list;

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * fid : 118
         * tid : 131143
         * title : 2018全球区块链（杭州）高峰论坛[杭州]
         * authorid : 6032
         * author : 活动发布
         * lastpost : 1519748702
         * lastposter : hmbird
         * getViews : 9551
         * replies : 54
         * displayorder : 3
         * post_date : 1522024200
         * type : 4
         * attachment : 1
         * digest : 1
         * price : 0
         * content : 注：报名时请详细填写真实信息，报名成功后会收到通知短信，论坛现场凭凭证入场。本页面报名会统一在年后再处理审核。钱塘江畔，区块链风潮再起。以“链接世界引领未来”为主题的2018全球区块链（杭州）高峰论坛将于3月26日在杭州国际博览中心（G20会馆）举行。本次高峰论坛由杭州市金融办主办，萧山区金融办、杭州区块链技术与应用联合会、杭州时戳信息科技有限公司（趣会）等机构共同协办，包含主论坛及数场圆桌论坛。据悉，大会将邀请多位海内外重量级演讲嘉宾，共同解读区块链的跨链、隐私保护、智能合约等相关前沿技术，并与区块链同行一起剖析行业热点、探讨未来趋势。区块链被认为是继蒸汽机、电力和互联网之后最有可能引发颠覆式产业创新的新技术，在全球范围内已引起广泛关注，无论是央行，还是腾讯、阿里等互联网巨头，目前都以积极的姿态拥抱区块链时代的到来。2017年4月，全球区块链金融（杭州）峰会在国际博览中心成功举办，杭州也因此一举成名，成为全球区块链创新的高地之一。据主办方介绍，2018的高峰论坛是去年峰会的延续，将进一步助推区块链在中国的发展，并积极引导区块链企业脱虚向实，带动整个行业健康有序快速发展。相关合作请咨询：俞先生13957127257鲁先生17826808134周小姐13162327520
         * post_date_format : 2018-03-26 08:30
         * author_info : {"mPostName":"6032","name":"活动发布","desc":"","avatar":"http://8btc.com/uc_server/data/avatar/000/00/60/32_avatar_middle.jpg"}
         * category : {"name":"链Meet","threads":"281","posts":"2475","mPostName":"118","link":"/forum-118-1.html"}
         * activity : {"tid":131143,"uid":"6032","aid":"268681","cost":"0","starttimefrom":"1522024200","starttimeto":"1522056600","place":"杭州国际博览中心（G20会馆）","class":"峰会","gender":"0","number":"1000","applynumber":"82","expiration":"","ufield":"a:2:{s:9:\"userfield\";a:5:{i:0;s:8:\"realname\";i:1;s:6:\"mobile\";i:2;s:7:\"company\";i:3;s:8:\"position\";i:4;s:6:\"field1\";}s:8:\"extfield\";a:0:{}}","credit":"0","guest":"","thumb":"http://8btc.com/data/attachment/forum/201802/13/160051zt00wiaz6tdlvt2e.png","attachurl":"http://8btc.com/data/attachment/forum/201802/13/160051zt00wiaz6tdlvt2e.png","width":"1000"}
         */

        private int fid;
        private int tid;
        private String title;
        private String authorid;
        private String author;
        private String lastpost;
        private String lastposter;
        private String views;
        private String replies;
        private String displayorder;
        private int post_date;
        private String type;
        private String attachment;
        private String digest;
        private String price;
        private String content;
        private String post_date_format;
        private AuthorInfoBean author_info;
        private CategoryBean category;
        private ActivityBean activity;

        public int getFid() {
            return fid;
        }

        public void setFid(int fid) {
            this.fid = fid;
        }

        public int getTid() {
            return tid;
        }

        public void setTid(int tid) {
            this.tid = tid;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getAuthorid() {
            return authorid;
        }

        public void setAuthorid(String authorid) {
            this.authorid = authorid;
        }

        public String getAuthor() {
            return author;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public String getLastpost() {
            return lastpost;
        }

        public void setLastpost(String lastpost) {
            this.lastpost = lastpost;
        }

        public String getLastposter() {
            return lastposter;
        }

        public void setLastposter(String lastposter) {
            this.lastposter = lastposter;
        }

        public String getViews() {
            return views;
        }

        public void setViews(String views) {
            this.views = views;
        }

        public String getReplies() {
            return replies;
        }

        public void setReplies(String replies) {
            this.replies = replies;
        }

        public String getDisplayorder() {
            return displayorder;
        }

        public void setDisplayorder(String displayorder) {
            this.displayorder = displayorder;
        }

        public Integer getPost_date() {
            return post_date;
        }

        public void setPost_date(int post_date) {
            this.post_date = post_date;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getAttachment() {
            return attachment;
        }

        public void setAttachment(String attachment) {
            this.attachment = attachment;
        }

        public String getDigest() {
            return digest;
        }

        public void setDigest(String digest) {
            this.digest = digest;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getPost_date_format() {
            return post_date_format;
        }

        public void setPost_date_format(String post_date_format) {
            this.post_date_format = post_date_format;
        }

        public AuthorInfoBean getAuthor_info() {
            return author_info;
        }

        public void setAuthor_info(AuthorInfoBean author_info) {
            this.author_info = author_info;
        }

        public CategoryBean getCategory() {
            return category;
        }

        public void setCategory(CategoryBean category) {
            this.category = category;
        }

        public ActivityBean getActivity() {
            return activity;
        }

        public void setActivity(ActivityBean activity) {
            this.activity = activity;
        }

        public static class AuthorInfoBean {
            /**
             * mPostName : 6032
             * name : 活动发布
             * desc :
             * avatar : http://8btc.com/uc_server/data/avatar/000/00/60/32_avatar_middle.jpg
             */

            private String id;
            private String name;
            private String desc;
            private String avatar;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getAvatar() {
                return avatar;
            }

            public void setAvatar(String avatar) {
                this.avatar = avatar;
            }
        }

        public static class CategoryBean {
            /**
             * name : 链Meet
             * threads : 281
             * posts : 2475
             * mPostName : 118
             * link : /forum-118-1.html
             */

            private String name;
            private String threads;
            private String posts;
            private String id;
            private String link;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getThreads() {
                return threads;
            }

            public void setThreads(String threads) {
                this.threads = threads;
            }

            public String getPosts() {
                return posts;
            }

            public void setPosts(String posts) {
                this.posts = posts;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getLink() {
                return link;
            }

            public void setLink(String link) {
                this.link = link;
            }
        }

        public static class ActivityBean {
            /**
             * tid : 131143
             * uid : 6032
             * aid : 268681
             * cost : 0
             * starttimefrom : 1522024200
             * starttimeto : 1522056600
             * place : 杭州国际博览中心（G20会馆）
             * class : 峰会
             * gender : 0
             * number : 1000
             * applynumber : 82
             * expiration :
             * ufield : a:2:{s:9:"userfield";a:5:{i:0;s:8:"realname";i:1;s:6:"mobile";i:2;s:7:"company";i:3;s:8:"position";i:4;s:6:"field1";}s:8:"extfield";a:0:{}}
             * credit : 0
             * guest :
             * thumb : http://8btc.com/data/attachment/forum/201802/13/160051zt00wiaz6tdlvt2e.png
             * attachurl : http://8btc.com/data/attachment/forum/201802/13/160051zt00wiaz6tdlvt2e.png
             * width : 1000
             */

            private int tid;
            private String uid;
            private String aid;
            private String cost;
            private String starttimefrom;
            private String starttimeto;
            private String place;
            @SerializedName("class")
            private String classX;
            private String gender;
            private String number;
            private String applynumber;
            private String expiration;
            private String ufield;
            private String credit;
            private String guest;
            private String thumb;
            private String attachurl;
            private String width;

            public int getTid() {
                return tid;
            }

            public void setTid(int tid) {
                this.tid = tid;
            }

            public String getUid() {
                return uid;
            }

            public void setUid(String uid) {
                this.uid = uid;
            }

            public String getAid() {
                return aid;
            }

            public void setAid(String aid) {
                this.aid = aid;
            }

            public String getCost() {
                return cost;
            }

            public void setCost(String cost) {
                this.cost = cost;
            }

            public String getStarttimefrom() {
                return starttimefrom;
            }

            public void setStarttimefrom(String starttimefrom) {
                this.starttimefrom = starttimefrom;
            }

            public String getStarttimeto() {
                return starttimeto;
            }

            public void setStarttimeto(String starttimeto) {
                this.starttimeto = starttimeto;
            }

            public String getPlace() {
                return place;
            }

            public void setPlace(String place) {
                this.place = place;
            }

            public String getClassX() {
                return classX;
            }

            public void setClassX(String classX) {
                this.classX = classX;
            }

            public String getGender() {
                return gender;
            }

            public void setGender(String gender) {
                this.gender = gender;
            }

            public String getNumber() {
                return number;
            }

            public void setNumber(String number) {
                this.number = number;
            }

            public String getApplynumber() {
                return applynumber;
            }

            public void setApplynumber(String applynumber) {
                this.applynumber = applynumber;
            }

            public String getExpiration() {
                return expiration;
            }

            public void setExpiration(String expiration) {
                this.expiration = expiration;
            }

            public String getUfield() {
                return ufield;
            }

            public void setUfield(String ufield) {
                this.ufield = ufield;
            }

            public String getCredit() {
                return credit;
            }

            public void setCredit(String credit) {
                this.credit = credit;
            }

            public String getGuest() {
                return guest;
            }

            public void setGuest(String guest) {
                this.guest = guest;
            }

            public String getThumb() {
                return thumb;
            }

            public void setThumb(String thumb) {
                this.thumb = thumb;
            }

            public String getAttachurl() {
                return attachurl;
            }

            public void setAttachurl(String attachurl) {
                this.attachurl = attachurl;
            }

            public String getWidth() {
                return width;
            }

            public void setWidth(String width) {
                this.width = width;
            }
        }
    }
}
